*{
	font-family: 微软雅黑;
	padding: 0px;
	margin: 0px;
	font-size: 14px;
}
 body{
	background: #F9F9F9;
} 
a{
	text-decoration: none;
	color:#888;	/*整站的a链接的颜色*/
}
/*导航开始*/
.top{
	height:26px;
	background: #F2F2F2;
}
.top-main{
	width: 1200px;
	margin: 0 auto;		/*在当前元素设置块元素居中*/
	line-height: 26px;
	color:#888;
}
.top-main .main-left{
	float: left;
}
.top-main .main-right{
	float: right;
}
.top-main .main-right .ceo{
	color:#c00;
}
.top-main .main-right .shouji{
	background: #c00;
	padding: 0px 5px;
	color: #fff;
	border-radius: 2px;		/*css3圆角*/
}
.top-main .main-right i.cart{
	width:15px;
	height:15px;
	background: url('../img/public-24.png') no-repeat -18px 4px;
	padding-left:15px;
}
.top-main .main-right i.pre{
	width:15px;
	height:15px;
	background: url('../img/public-24.png') no-repeat -60px 2px;
	padding-left:15px;
}
.top-main .main-right i.web{
	width:15px;
	height:15px;
	background: url('../img/public-24.png') no-repeat -80px 4px;
	padding-left:15px;
}
.top-main .main-right i.kefu{
	width:15px;
	height:15px;
	background: url('../img/public-24.png') no-repeat -90px -260px;
	padding-left:15px;
}
.banner{
	width: 1366px;
}
.top-main .main-right .jiuxian{		/*与右边的文字形成两列布局*/
	float: left;
	cursor: pointer;	/*鼠标放上去出现一个小手*/
}
.top-main .main-right i.caret{	/*注意以下这些参数会影响到js里面设置旋转有没有效果*/
	display: inline-block;	/*一定要加，否则设置的宽高不生效，小三角不会显示出来,因为i标签是行内标签*/
	width: 9px;
	height: 8px;
	background: url('../img/public-24.png') no-repeat -99px 3px;	/*9px被改为3px了*/
}
.top-main .main-right .mydropdown{
	/*width: 90px;*/	/*设置盒子就会根据你设置宽来来显示，没有设置就自适应大小*/
	/*height: 200px;*/	/*同理*/
	background: #fff;
	position: absolute;		/*让这个div盒子脱离文档流,才不会将其他标签顶下去*/
	display: none;	/*让盒子消失*/
}
.top-main .main-right .mydropdown ul li a:hover{
	text-decoration: underline;
	color:#cc0001;
}
.top-main .main-right .mydropdown ul{
	list-style: none;
}
/*导航结束*/

.midHeader{
	height: 125px;
	background: #fff;
}
.midHeader .midHeader-main{
	width: 1200px;
	height: 100%;
	margin: 0 auto;		/*在当前元素设置块元素居中*/
}
.midHeader .midHeader-main .logo{
	float: left;
	margin-top: 30px;
}
.midHeader .midHeader-main .huodong{
	float: left;
	margin-left: 15px;
	/*margin-top: 2px;*/
	margin-top: 30px;
}
.midHeader .midHeader-main .yunfei{
	width: 336px;
	height: 43px;
	background: url('../img/headerProPic.png');	/*为什么不用加no-repeat*/
	margin-top: 30px;
	float: right;
}

/*搜索框的实现*/
.midHeader .midHeader-main .search{
	margin-top:30px;
	float: left;
	margin-left:25px;
	width:540px;
	height:65px;
/*	background:pink;*/
}
.search-top{	/*上面的文本框和按钮*/
	width:534px;	/*因为包括了6px的边框*/
	height:32px;
	border:3px solid #c00;
	/*background: #000;*/
}
 .search-form{
	width: 439px;
	height: 22px;
	line-height: 22px;
	padding:5px;
	border:0 none;	/*去掉input标签的默认边框*/
	color:#666;
}
.search-btn{
	height:32px;
	width: 85px;	/*534px-449px=85px,之所以是449px的原因是因为文本框加了一个padding，导致实际的宽增大了10px*/
	background: #c00;
	border: 0;	/*去掉按钮的默认边框*/
	color: #fff;
	font-size: 16px;
	text-align: center;
	cursor: pointer;
	float: right;	/*让按钮跑上去和文本框相平*/
}
 .search-form:focus{		/*鼠标聚焦时，使边框消失,不过实际测试好像可有可无*/
	outline: none;
}
/*搜索框结束*/

/*搜索框下部的小链接*/
.search-bottom{
	/*background: #aaf;*/
	width: 540px;
	height: 18px;
	padding-top: 5px;
}
.search-bottom ul{
	list-style: none;
}
.search-bottom ul li{
	float: left;
	margin-right: 10px;
}
.search-bottom ul li s{		/*设置竖线的样式以及间距*/
	width: 0px;
	height: 8px;
	border-left: 1px solid #999;
	margin-left: 10px;
	margin-right: 5px;
}
/*搜索框下部的小链接结束*/


/*幻灯片上部导航的实现*/
.nav{
	height: 34px;
	background: #900;
}
.nav .leftmenu{
	height: 468px;
	width: 186px;
}
.nav .nav-main{
	height: 100%;
	width: 1200px;
	/*background: #aaf;*/
	margin: 0 auto;
	font-size: 14px;
}
.nav .nav-main .left{
	width: 190px;
	height: 34px;
	color: #fff;
	line-height: 34px;
	background: #CE171F;
	float: left;
}
.nav .nav-main .left h2{
	text-align: center;
}
.nav .nav-main .center{
	width: 890px;
	height: 34px;
	/*background: #000;*/
	float: left;
}
.nav .nav-main .center ul{
	list-style: none;
}
.nav .nav-main .center ul li{
	float: left;
	line-height: 34px;
	margin-right: 15px;
	padding: 0 15px;	/*相当于给li标签设置宽，使得链接可以设置背景颜色*/
	cursor: pointer;
}
.nav .nav-main .center a{
	text-decoration: none;
	color: #fff;
}
.nav .nav-main .right{
	height: 34px;
	float: right;
}
/*幻灯片上部导航结束*/

/*幻灯片插件的实现*/
#theTarget{
	height: 470px;
}
/*幻灯片插件结束*/

/*左侧导航的实现*/
.leftmenu{
	height:470px;
	position: relative;
	z-index:1;
	background: #fff;
	list-style:none;
}

.leftmenu li{
	height:81px;
	border-bottom:1px solid #e4e4e4;
}
.leftmenu li:hover{
	cursor:pointer;
}
/* .leftmenu li:hover{
	background: #F1F1F1;
	border-left: 3px solid #CE171F;
} */
.leftmenu li.lastli{
	height: 60px;
}
.leftmenu li .leftdiv{
	padding: 0 10px;
}
.leftmenu li .leftdiv .menu-top{	/*宽度默认和.leftdiv的宽度一样*/
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	color: #333;
	padding-top: 3px;
}
.leftmenu .menu-top i{
	background:url('../img/public-24.png') -73px -260px;
	display: inline-block;
	width:14px;
	height:20px;
	position: relative;
	top: -1;
	vertical-align: middle;

}
.leftmenu li .leftdiv .menu-down{
	text-align: left;
	margin-top: -8px;
}
.leftmenu li .leftdiv .menu-down p{
	width: 170px;
	height:20px;
	/* position: relative;
	overflow: hidden; */
}
.leftmenu li .leftdiv .menu-down p.first a:nth-child(1){
	background: #f90;
	color: #fff;
	border-radius: 3px;
}
/*这个就是你鼠标放到侧边栏显示出来的红色边框*/
.leftmenu li:not(.lastli) .leftnav{		/*为了鼠标放上li标签上的时候,文字不会不会往右移动,配合js来实现*/
	position: absolute;	/*假如没有这句，会把第一个div顶下去,加了这句可以漂浮在第一个div的上面*/
	height: 81px;
	width: 3px;
	background: #CE171F;
	display: none;
}
 .leftmenu li.lastli .leftnav{		/*为了鼠标放上li标签上的时候,文字不会不会往右移动,配合js来实现*/
	position: absolute;	/*假如没有这句，会把第一个div顶下去,加了这句可以漂浮在第一个div的上面*/
	height: 60px;
	width: 3px;
	background: #CE171F;
	display: none;
} 
.leftmenu li .rightdiv{
	width: 800px;
	height: 470px;
	background: #E4E3E9;
	position: absolute;
	display: none;
	z-index: 1;
	color:#000;
	opacity: 0.9;
}
.skippr-nav-container{		/*改变插件的z-index属性值*/
	z-index: 0!important;
}
/*左侧导航结束*/

/*标签页的实现*/
.main{
	width: 1200px;
	margin: 0 auto;		/*在当前元素设置块元素居中*/
}
.contentFirst{
	margin-top: 10px;
}
.contentFirst .indexTabBox{
	width: 920px;
	height: 499px;
	/*background: #000;*/
	float: left;
}
.contentFirst .indexTabRight{
	width: 270px;
	height: 500px;
	/*background: #aaf;*/
	float: right;
}
.contentFirst .indexTabBox .indexTabNav{
	cursor: pointer;
	height: 38px;
	/*background:#00c;*/
}
.contentFirst .indexTabBox .indexTabConWrap{
	height: 461px;
	background:#fff;
	border: 1px solid #ececec;
	border-top: none;
	display: none;
}
.contentFirst .indexTabRight .indexTabNew{
	height: 140px;
	/*background: pink;*/
}
.contentFirst .indexTabRight .indexTuanBox{
	height: 157px;
	background: #ffa;
	margin-top: 10px;
	border:1px solid #ececec;
}
.contentFirst .indexTabRight .indexAdFocus{
	height: 178px;
	/*background: #c00;*/
	margin-top: 10px;
	border:1px solid #ececec;
}
.contentFirst .indexTabBox .indexTabNav ul{
	list-style: none;
}
.contentFirst .indexTabBox .indexTabNav ul li{
	float: left;
	width: 182px;
	height:35px;
	line-height: 35px;
	border-left: 1px solid rgb(236,236,236);
	border-top: 2px solid rgb(249,249,248);
	border-right: 1px solid rgb(236,236,236);
	border-bottom: 1px solid rgb(236,236,236);
	text-align: center;
	color: rgb(102,102,102);
	font-size: 16px;
}
.contentFirst .indexTabBox .indexTabNav ul li.on{
	border-top: 2px solid #c00;
	border-bottom: 1px solid #fff;
	background: #fff;
	color:#c00
	width:179px;
	line-height:35px;
}
.contentFirst .indexTabBox .indexTabConWrap ul{
	list-style: none;
}
.contentFirst .indexTabBox .indexTabConWrap ul li{
	width: 182px;
	height: 215px;
	background:#eee;
	float: left;
	margin-top: 15px;
	margin-left: 1px;
	text-align: center;
}
.contentFirst .indexTabBox .indexTabConWrap ul li a{
	font-size: 12px;
	color: #666;
	text-decoration: none;
}
.contentFirst .indexTabBox .indexTabConWrap ul li p{
	font-size: 15px;
	color: #c00;
	text-align: left;
	padding: 0px 10px;
}
.contentFirst .indexTabBox .indexTabConWrap .indexTabPic{
	margin-top: 5px;
}
.contentFirst .indexTabBox .indexTabConWrap{
	display:none;
}
.contentFirst .indexTabRight .indexTabNew .indexTabNewNav{
	height: 35px;
	/*background:#ffa;*/
}
.contentFirst .indexTabRight .indexTabNew .indexTabNewCon{
	background:#fff;
	height: 105px;
	display:none;
	/*background:#aaf;*/
}
.indexTabRight .indexTabNew .indexTabNewNav ul li{
	width: 133px;
	height: 35px;
	float: left;
	/*background: #aff;*/
	border-left: 1px solid #ECECEC; 
	border-top: 1px solid #ECECEC; 
	border-bottom: 1px solid #ECECEC; 
	border-right: 1px solid #ECECEC; 
	line-height: 35px;
	text-align: center;
	cursor: pointer;
}
.indexTabRight .indexTabNew .indexTabNewNav ul li.on{
	border-top: 2px solid #c00;	/*1px会顶下去*/
	border-bottom: none;
	color: #c00;
	background:#fff;
}
.indexTabRight .indexTabNew .indexTabNewNav ul{
	list-style: none;
}
.indexTabRight .indexTabNew .indexTabNewCon ul{
	list-style: none;
}
.indexTabRight .indexTabNew .indexTabNewCon ul li a{
	text-decoration: none;
	font-size: 12px;
	color:#666;
}
.indexTabRight .indexTabNew .indexTabNewCon ul li{
	 float: left;
	width:114px;
	height:28px;
	overflow: hidden;
	/*强制在同一行显示（white-space: nowrap;）、省略号（text-overflow:ellipsis;）*/
	white-space: nowrap;
	text-overflow:ellipsis;
	 margin-left: 15px;
	 margin-top: 7px;  
}
/*标签页实现结束*/

/*标签页右边的上方幻灯片的实现*/
/*设置幻灯片的高度*/
#theTarget2{
	height: 159px;
}
/*设置前置箭头的大小*/
.ppt2 .skippr-previous{
	width: 20px;
	height: 20px;
}
/*设置后置箭头的大小*/
.ppt2 .skippr-next{
	width: 20px;
	height: 20px;
}
/*设置滑动条的样式*/
.ppt2 .skippr-nav-element{
	width:20px;
	height:20px;
	border-radius: 20px;
	margin-left: 5px;
	/*background: #999;*/
}
/*标签页右边的上方幻灯片的结束*/

/*标签页右边的下方幻灯片的开始*/
#theTarget3{
	height: 159px;
}
/*设置前置箭头的大小*/
.ppt3 .skippr-previous{
	width: 20px;
	height: 20px;
}
/*设置后置箭头的大小*/
.ppt3 .skippr-next{
	width: 20px;
	height: 20px;
}
/*设置滑动条的样式*/
.ppt3 .skippr-nav-element{
	width:20px;
	height:20px;
	border-radius: 20px;
	margin-left: 5px;
	/*background: #999;*/
}
/*标签页右边的下方幻灯片的结束*/
.clear{
	clear: both;
}
.loadFirst{
	height: 130px;
	background: url('../img/a9f8383470a24cf6980c3372b0fb8d1b.jpg') #000 no-repeat;
	margin-top: 10px;
}
.loadFirst ul{
	list-style: none;
}
.loadFirst ul li{
	float: left;
	margin-left: 90px;
}

/*中部优惠幻灯片的实现*/
.raceBox{
	height: 299px;
	margin-top: 10px;
	/*background: #000;*/
}
.titleBox{
	height: 40px;
	/*background: #aaf;*/
}
.raceListBox{
	width: 1200px;
	height: 259px;
	border: 1px solid #ececec;
	background: #fff;
	position: relative;
	/*background:pink;*/
}
.title_2 .newIndexIcon{
	display: inline-block;	/*只有设置了这个属性，才能设置宽高*/
	width: 20px;
	height: 20px;
	background: url('../img/newIndexIcon-24.png') no-repeat 0 0;
	vertical-align: middle;
}
.titleBox .title_2 span{
	color: #333;
	margin-left: 10px;
}
.titleBox .rightNavBox span{
	display: inline-block;
	width: 9px;
	height: 9px;
	background: #ccc;
	cursor: pointer;
	margin-left: 5px;
}
.titleBox .rightNavBox span.on{
	background: #c00;
}
.titleBox .title_2{
	margin-top: 10px;
	float: left;
}
.rightNavBox{
	height: 9px;
	float: right;
	margin-top: 20px;
}
.raceListBox i.raceLeft{
	background: url('../img/newIndexIcon-24.png') no-repeat 0px -28px;
	width: 27px;
	height: 56px;
	display: inline-block;
	cursor: pointer;
	position: absolute;
	top: 50%;
	z-index: 10;
	/*margin-top: -28px;*/
}
.raceListBox i.raceRight{
	background: url('../img/newIndexIcon-24.png') no-repeat -28px -28px;
	width: 27px;
	height: 56px;
	display: inline-block;
	cursor: pointer;
	position: absolute;
	top: 50%;
	right: 0;
	z-index: 10;
	/*margin-top: -28px*/
}
.raceListBox .receBoxs .raceList ul{
	list-style: none;
}
.raceListBox .receBoxs .raceList ul li{
	height: 257px;
	width: 198px;
	/*background: #ffa;*/
	float: left;
	margin-left: 1.4px;
}
.raceListBox .receBoxs{
	width: 3600px;	/*目的就是为了能放下三个盒子,18个li标签*/
}
.raceListBox{
	overflow: hidden;
}


.raceList .raceImg{
	text-align: center;
}
.raceList .raceDown{
	font-size: 12px;
	text-align: left;
	margin-left: 10px;
	margin-top: 15px;
}
.raceList .raceDown p{
	margin-top: 5px;
}
.raceDown .racePrice{
	font-weight: bold;
	color: #c00;
}
.raceList ul li{
	position: relative;
}
.raceList .raceTag{
	position: absolute;
	width: 45px;
	height: 55px;
	background:url('../img/TagBg.png');
	right: 0;
	text-align: center;
}
.raceList .raceTag span{
	font-size: 12px;
	color:#fff;
}
/*中部优惠幻灯片的结束*/

/*左侧滚动监听开始*/
.fixDiv{
	position: fixed;		/*相对于body的固定定位*/
	width: 40px;
	height: 205px;
	top:50%;
	left: 15px;
	margin-top:-102.5px;
	display: none;	/*默认隐藏*/
	/*background:#ececec;*/
	/*z-index:10;*/
}
/*第一个小图标的实现*/
.floorOne{
	position: relative;
	font-size:12px;
	cursor:pointer;
	text-align: center;
	height: 32px;
} 
/* .floorOne{
	position: absolute;
	left:0;
	font-size:12px;
	cursor:pointer;
	text-align: center;
}  */
.floorOne .floorOneOn{	/*改*/
	background-color:#d43d4e;
	z-index:1;
	overflow: hidden;
	display: none;
}
.floorOne .floorOneBg{	/*新增*/
	background: #f1f1f1;
}
.floorOne a{	/*新增*/
	width:30px;
	height:30px;
	line-height: 30px;
	position: absolute;		/*相对于父元素的定位*/
	top:0;
	left:0;
	color:#fff;
	font-size: 12px;
	background:#f1f1f1;
	border-radius:30px;
}
.floorOne .floorOneBg .floorOneIcon{	/*显示图标*/
	width:12px;
	height:20px;
	background:url('../img/newIndexIcon-24.png') no-repeat 0 -181px;
	position:absolute;		/*相对于父元素的定位*/
	top:5px;
	left:9px;
	/*background: #000;*/
}
/*第一个小图标的结束*/

/*第二个小图标的实现*/
.floorTwo{
	position: relative;
	font-size:12px;
	cursor:pointer;
	text-align: center;
	height: 32px;
}
/* .floorTwo{
	position: absolute;
	left:0;
	font-size:12px;
	cursor:pointer;
	text-align: center;
	top:40px;	很重要，要不然所有图标会重叠在一起,导致显示不出来，js也因此失效
} */
.floorTwo .floorTwoOn{	/*改*/
	background-color:#d43d4e;
	z-index:1;
	overflow: hidden;
	display: none;
}
.floorTwo .floorTwoBg{	/*新增*/
	background: #f1f1f1;
}
.floorTwo a{	/*新增*/
	width:30px;
	height:30px;
	line-height: 30px;
	position: absolute;		/*相对于父元素的定位*/
	top:0;
	left:0;
	color:#fff;
	font-size: 12px;
	background:#f1f1f1;
	border-radius:30px;
}
.floorTwo .floorTwoBg .floorTwoIcon{	/*显示图标*/
	width:12px;
	height:20px;
	background:url('../img/newIndexIcon-24.png') no-repeat -18px -181px;
	position:absolute;		/*相对于父元素的定位*/
	top:5px;
	left:9px;
	/*background: #000;*/
}
/*第二个小图标的实现结束*/

/*第三个小图标的实现*/
.floorThree{
	position: relative;
	font-size:12px;
	cursor:pointer;
	text-align: center;
	height: 32px;
}
.floorThree .floorThreeOn{	/*改*/
	background-color:#d43d4e;
	z-index:1;
	overflow: hidden;
	display: none;
}
.floorThree .floorThreeBg{	/*新增*/
	background: #f1f1f1;
}
.floorThree a{	/*新增*/
	width:30px;
	height:30px;
	line-height: 30px;
	position: absolute;		/*相对于父元素的定位*/
	top:0;
	left:0;
	color:#fff;
	font-size: 12px;
	background:#f1f1f1;
	border-radius:30px;
}
.floorThree .floorThreeBg .floorThreeIcon{	/*显示图标*/
	width:12px;
	height:20px;
	background:url('../img/newIndexIcon-24.png') no-repeat -31px -181px;
	position:absolute;		/*相对于父元素的定位*/
	top:5px;
	left:9px;
	/*background: #000;*/
}
/*第三个小图标的结束*/
/*第四个小图标的实现*/
.floorFour{
	position: relative;
	font-size:12px;
	cursor:pointer;
	text-align: center;
	height: 32px;
}
.floorFour .floorFourOn{	/*改*/
	background-color:#d43d4e;
	z-index:1;
	overflow: hidden;
	display: none;
}
.floorFour .floorFourBg{	/*新增*/
	background: #f1f1f1;
}
.floorFour a{	/*新增*/
	width:30px;
	height:30px;
	line-height: 30px;
	position: absolute;		/*相对于父元素的定位*/
	top:0;
	left:0;
	color:#fff;
	font-size: 12px;
	background:#f1f1f1;
	border-radius:30px;
}
.floorFour .floorFourBg .floorFourIcon{	/*显示图标*/
	width:12px;
	height:20px;
	background:url('../img/newIndexIcon-24.png') no-repeat -56px -181px;
	position:absolute;		/*相对于父元素的定位*/
	top:5px;
	left:9px;
	/*background: #000;*/
}
/*第四个小图标的结束*/
/*第五个小图标的实现*/
.floorFive{
	position: relative;
	font-size:12px;
	cursor:pointer;
	text-align: center;
	height: 32px;
}
.floorFive .floorFiveOn{	/*改*/
	background-color:#d43d4e;
	z-index:1;
	overflow: hidden;
	display: none;
}
.floorFive .floorFiveBg{	/*新增*/
	background: #f1f1f1;
}
.floorFive a{	/*新增*/
	width:30px;
	height:30px;
	line-height: 30px;
	position: absolute;		/*相对于父元素的定位*/
	top:0;
	left:0;
	color:#fff;
	font-size: 12px;
	background:#f1f1f1;
	border-radius:30px;
}
.floorFive .floorFiveBg .floorFiveIcon{	/*显示图标*/
	width:12px;
	height:20px;
	background:url('../img/newIndexIcon-24.png') no-repeat -39px -213px;
	position:absolute;		/*相对于父元素的定位*/
	top:5px;
	left:9px;
	/*background: #000;*/
}
/*第五个小图标的结束*/

/*回顶部图标的实现*/
.floorBack{
	position: relative;
	font-size:12px;
	cursor:pointer;
	text-align: center;
	height: 30px;
	width:30px;
	background:#f1f1f1;
	border-radius: 32px;
	line-height:30px;
	vertical-align: middle;
}
.floorBack i{	/*显示图标*/
	/*width:12px;*/
	height:20px;
	width: 20px;
	background:url('../img/newIndexIcon-24.png') no-repeat -74px -190px;
	position:absolute;		/*相对于父元素的定位*/
	top:5px;
	left:9px;
	/*background: #000;*/
}
/*回顶部图标的结束*/
/*滚动监听结束*/

/*右侧导航的开始*/
.rightSideBar{
	width:35px;
	height:856px;	/*有效屏幕的高度*/
	background: #fff;
	position: fixed;
	top:0;
	right:0;
}
/*内部上方的div*/
.rightSideBarCon{
	width:35px;
	height:324px;
	position:absolute;
	top:50%;
	left:0px;
	/*background:#ffa;*/
	margin-top:-162px;
	 z-index: 311px;
	text-align: center;
}
/*内部下方的div*/
.rightSideBarBot{
	width:35px;
	height:96px;
	position:absolute;
	right:0px;
	bottom:30px;
	/*background:#ffa;*/
	/* z-index: 311px;*/
	text-align: center; 
}

/*内部上方的图标布局开始*/

/*我图标开始*/
.rightSideBarCon .rSideBarItem{
	position:absolute;
	width: 35px;
	text-align: center;
}
.rightSideBarCon .collectSideBar{
	top: 58px;
}
.rightSideBarCon .rSideBarItem .rsItemName{
	width: 35px;
	height: 37px;
	padding: 10px 0;
	text-align: center;
}
.rightSideBarCon .rSideBarItem .rsItemName .user-i{
	display: inline-block;
	width:19px;
	height:19px;
	background:url('../img/public-24.png') 0 -163px;
}
/*我图标结束*/

/*收藏图标开始*/
.rightSideBarCon .rSideBarItem .rsItemName .collect-i{
	display: inline-block;
	width:19px;
	height:19px;
	background:url('../img/public-24.png') -40px -163px;
}
.rSideBarItem .rsItemName span{
	display: block;
	color:#333;
	font-size:14px;
	cursor: pointer;
}
.sideBarUserLogin{
	display: none;
	width:270px;
	height:112px;
	background: #aaf;
	opacity: 0.7;
	position: absolute;
	right:35px;
}
/*收藏图标结束*/

/*购物车图标开始*/
.rightSideBarCon .cart{
	top: 116px;
}
.rightSideBarCon .rSideBarItem .rsItemName .cart-i{
	display: inline-block;
	width:19px;
	height:19px;
	background:url('../img/public-24.png') -120px -163px
}
.rightSideBarCon .rSideBarItem .rsItemName span.cart-n{
	width:14px;
	margin: 0 auto;	/*为了让购物车四个字居中*/
	/*margin-left: 10px;*/	
}
.rightSideBarCon .cart .rsItemName{
	height: 77px;
	padding: 10px 0;
}
/*购物车图标结束*/

/*客服图标开始*/
.rightSideBarCon .onlineService{
	top: 215px;
}
.rightSideBarCon .rSideBarItem .rsItemName .online-i{
	display: inline-block;
	width:19px;
	height:19px;
	background:url('../img/public-24.png') -45px -331px
}
/*客服图标结束*/
/*内部上方的图标布局结束*/

/*内部下方的图标布局开始*/
/*用户反馈图标开始*/
.rightSideBarBot .rSideBarItem .rsItemName{
	width: 35px;
	height: 19px;
	padding: 8px 0;
}
.rightSideBarBot .rSideBarItem .rsItemName .feedback-i{
	display: inline-block;
	width:19px;
	height:16px;
	background:url('../img/public-24.png') 3px -186px;
	cursor: pointer;
}
/*用户反馈图标结束*/

/*二维码图标开始*/
.rightSideBarBot .rSideBarItem .rsItemName .code-i{
	display: inline-block;
	width:19px;
	height:16px;
	background:url('../img/public-24.png') -19px -186px;
	cursor: pointer;
}
/*二维码图标结束*/

/*返回顶部箭头开始*/
.rightSideBarBot .rSideBarItem .rsItemName .backTop-i{
	display: inline-block;
	width:19px;
	height:16px;
	background:url('../img/public-24.png') -40px -186px;
	cursor: pointer;
}
/*返回顶部箭头结束*/
/*内部下方的图标布局结束*/
/*右侧导航的结束*/


/*一楼白酒馆布局开始*/
/*顶部导航部分实现*/
.whiteWine{
	margin-top: 10px;
}
.whiteWine .titleBox{
	height: 40px;
	padding:0 3px;
	/*background: #ffa;*/
}
.whiteWine .titleBox .comTitle{
	float: left;
	height: 40px;
	line-height: 40px;
	text-align: left;
	color:#666;
	word-break: break-all;	/*在恰当的地方进行换行*/
}
.whiteWine .titleBox .comTitle i.comIcon1{
	display: inline-block;
	width: 28px;
	height: 29px;
	line-height: 29px;
	text-align: center;
	background: url('../img/newIndexIcon-24.png') no-repeat 0 -95px;
	color: #fff;
	font-size: 18px;
	vertical-align: middle;
	overflow: hidden;
}
.whiteWine .titleBox .comTitle span{
	color: #333;
	font-size: 17px;
	margin-left: 10px;
	vertical-align: middle;
}
.whiteWine .titleBox .rightMenu{
	float: right;
	height:40px;
	line-height: 40px;
}
.whiteWine .titleBox .rightMenu a{
	color: #999;
	padding:0 7px;
}
.whiteWine .titleBox .rightMenu a:hover{
	color: #c00;
	text-decoration: underline;
}
/*中部实现*/
.whiteWine .spiritWrap{
	height: 485px;
	width:;
	border: 0.8px solid #ececec;
	border-top: 1.6px solid #ececec;
}
.whiteWine .spiritWrap ul{
	list-style: none;
}
.whiteWine .spiritWrap ul li{
	float: left;
}
.whiteWine .spiritWrap .sliderBox{
	position: relative;
	float: left;
	width: 210px;
	height: 485px;
	overflow: hidden;
}
.whiteWine .spiritWrap .sliderBox .imgBox{
	width: 840px;
	height: 485px;
}
.whiteWine .spiritWrap .sliderBox .btnBox{
	position: absolute;
	left: 0;
	bottom: 10px;
	width: 210px;
	height: 13px;
	z-index: 2;
	text-align: center;
}
.whiteWine .spiritWrap .sliderBox .btnBg{
	display: inline-block;
	height: 13px;
	width: 84px;
	text-align: center;
}
.whiteWine .spiritWrap .sliderBox .btnBox em{
	cursor: pointer;
	display: inline-block;
	width: 13px;
	height: 13px;
	border-radius:50%;
	background: #fff;
	overflow: hidden;
	text-indent: -9999px;	/*隐藏文字*/
}
.whiteWine .spiritWrap .sliderBox .btnBox em.on{
	background: #fc5422;
}
.whiteWine .spiritWrap .spiritList{
	height: 485px;
	width: 988px;
	float: right;
	/*background: #ffa;*/
}
.whiteWine .spiritWrap .spiritList ul{
	list-style: none;
	margin-left: 3px;
}
.whiteWine .spiritWrap .spiritList ul li{
	text-align: center;
	border-left: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	width: 196px;
	height: 232px;
	float: left;
	/*background: #aaf;*/
	padding-top: 10px;
	position: relative;
}
.whiteWine .spiritWrap .spiritList ul li .spiritListTic a{
	display: block;
	height: 18px;
	line-height: 18px;
	word-break: all;
	font-size: 12px;
}
.whiteWine .spiritWrap .spiritList ul li .spiritListTic{
	text-align: left;
	width: 160px;
	height: 36px;
	padding: 0 18px;
}
.whiteWine .spiritWrap .spiritList ul li .spiritListPrice a{
	display: block;
	height: 16px;
	word-break: all;
}
.whiteWine .spiritWrap .spiritList ul li .spiritListPrice{
	text-align: left;
	height: 36px;
	width: 160px;
	padding: 0 18px;
}
.whiteWine .spiritWrap .spiritList ul li p.tag{
	display: inline-block;
	width: 45px;
	height: 55px;
	position: absolute;
	background: url('../img/TagBg.png') no-repeat 0 0;
	right: 0;
	top: 0;
	text-align: center;
	color: #fff;
	/*z-index: 999;*/
}
/*底部开始*/
.whiteWine .topTenWrap{
	height: 161px;
	/*background: #000;*/
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	border-left: 1px solid #ececec;
}
.whiteWine .topTenWrap .hotWordBox{
	float: left;
	width: 186px;
	height: 131px;
	/*background: #ffa;*/
	padding: 20px 10px 10px 14px;
}
.whiteWine .topTenWrap .hotWordBox ul{
	list-style: none;
}.whiteWine .topTenWrap .hotWordBox ul li{
	margin-top: 5px;
}
.whiteWine .topTenWrap .hotWordBox ul li h3 i{
	display: inline-block;
	vertical-align: middle;
	width: 3px;
	height: 3px;
	text-align: left;
	background: #d02229;
	overflow: hidden;
}
.whiteWine .topTenWrap .hotWordBox ul li h3 span{
	color: #cc0000;
	font-size: 14px;
	font-weight: bold;
	margin-left: 5px;
	vertical-align: middle;
	display: inline-block;
}
.whiteWine .topTenWrap .hotWordBox ul li p{
	overflow: hidden;
	margin-top: 5px;
	width: 178px;
	height: 36px;
	padding-left: 8px;
	word-break: all;
	text-align: left;
	color: #666;
}
.whiteWine .topTenWrap .hotWordBox ul li p a{
	display: inline-block;
	float: left;
	padding-right: 10px;
}
.whiteWine .topTenWrap .hotWordBox ul li p a:hover{
	color: #c00;
	text-decoration: underline;
}
.whiteWine .topTenWrap .topTenBox{
	float: right;
	width: 989px;
	height: 161px;
	/*background: #aff;*/
}
.whiteWine .topTenWrap .topTenBox .topTenNavBox{
	height: 32px;
	line-height: 32px;
	padding: 0 12px;
	/*background: #aaf;*/
}
.whiteWine .topTenWrap .topTenBox .topTenNavBox h3{
	float: left;
}
.whiteWine .topTenWrap .topTenBox .topTenNavBox .topTenNav{
	float: right;
}
.whiteWine .topTenWrap .topTenBox .topTenNavBox .topTenNav a:hover{
	color: #cc0000;
}
.whiteWine .topTenWrap .topTenBox .topTenNavBox h3 i{
	display: inline-block;
	width:11px;
	height:13px;
	background: url('../img/newIndexIcon-24.png') no-repeat -38px 0;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
}
.whiteWine .topTenWrap .topTenBox .topTenConWrap{
	overflow: hidden;
	height: 102px;
	width: 985px;
	padding: 10px 0px 15px 0px;
	background: #fff;
	/*background: #000;*/
}
.whiteWine .topTenWrap .topTenBox .topTenConWrap .topTenCon{
	height: 102px;
	/*width: 985px;*/
	width: 3940px;
	/*background: #c00;*/
}
.whiteWine .topTenWrap .topTenBox .topTenConWrap .topTenCon ul{
	list-style: none;
	/*width: 895px;*/
}
.whiteWine .topTenWrap .topTenBox .topTenConWrap .topTenCon .topTenPic{
	float: left;
}
.whiteWine .topTenWrap .topTenBox .topTenConWrap .topTenCon .topTenTicBox{
	float: right;
	width: 80px;
	padding-top: 5px;
}
.whiteWine .topTenWrap .topTenBox .topTenConWrap .topTenCon .topTenTicBox .topTenTic{
	width: 80px;
	height: 36px;
	overflow: hidden;
}
.whiteWine .topTenWrap .topTenBox .topTenConWrap .topTenCon .topTenTicBox .topTenTic a{
	display: block;
	width: 80px;
	height: 36px;
	word-break: all;
	text-align: left;
}
.whiteWine .topTenWrap .topTenBox .topTenConWrap .topTenCon .topTenTicBox .topTenTic a:hover{
	text-decoration: underline;
	color: #cc0001;
}
.whiteWine .topTenWrap .topTenBox .topTenConWrap .topTenCon .topTenTicBox .topTenPrice{
	/* color: #CD0100; */
	font-size: 16px;
	color: #fff;
	width: 80px;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	margin-top: 5px;
}
.whiteWine .topTenWrap .topTenBox .topTenConWrap .topTenCon ul li{
	/*width: 190px;
	padding-left: 7px;
	float: left;
	margin-top: 10px;
	background: #000;*/
	float: left;
	margin-left: 21px;
}

/*二楼葡萄酒馆开始*/
/*顶部导航部分开始*/
.grapeWine{
	margin-top: 10px;
}
.grapeWine .titleBox{
	height: 40px;
	padding:0 3px;
	/*background: #ffa;*/
}
.grapeWine .titleBox .comTitle{
	float: left;
	height: 40px;
	line-height: 40px;
	text-align: left;
	color:#666;
	word-break: break-all;	/*在恰当的地方进行换行*/
}
.grapeWine .titleBox .comTitle i.comIcon1{
	display: inline-block;
	width: 28px;
	height: 29px;
	line-height: 29px;
	text-align: center;
	background: url('../img/newIndexIcon-24.png') no-repeat 0 -95px;
	color: #fff;
	font-size: 18px;
	vertical-align: middle;
	overflow: hidden;
}
.grapeWine .titleBox .comTitle span{
	color: #333;
	font-size: 17px;
	margin-left: 10px;
	vertical-align: middle;
}
.grapeWine .titleBox .rightMenu{
	float: right;
	height:40px;
	line-height: 40px;
}
.grapeWine .titleBox .rightMenu a{
	color: #999;
	padding:0 7px;
}
.grapeWine .titleBox .rightMenu a:hover{
	color: #c00;
	text-decoration: underline;
}

/*中部开始*/
.grapeWine .spiritWrap{
	height: 485px;
	width:;
	border: 0.8px solid #ececec;
	border-top: 1.6px solid #ececec;
}
.grapeWine .spiritWrap ul{
	list-style: none;
}
.grapeWine .spiritWrap ul li{
	float: left;
}
.grapeWine .spiritWrap .sliderBox{
	position: relative;
	float: left;
	width: 210px;
	height: 485px;
	overflow: hidden;
}
.grapeWine .spiritWrap .sliderBox .imgBox{
	width: 840px;
	height: 485px;
}
.grapeWine .spiritWrap .sliderBox .btnBox{
	position: absolute;
	left: 0;
	bottom: 10px;
	width: 210px;
	height: 13px;
	z-index: 2;
	text-align: center;
}
.grapeWine .spiritWrap .sliderBox .btnBg{
	display: inline-block;
	height: 13px;
	width: 84px;
	text-align: center;
}
.grapeWine .spiritWrap .sliderBox .btnBox em{
	cursor: pointer;
	display: inline-block;
	width: 13px;
	height: 13px;
	border-radius:50%;
	background: #fff;
	overflow: hidden;
	text-indent: -9999px;	/*隐藏文字*/
}
.grapeWine .spiritWrap .sliderBox .btnBox em.on{
	background: #fc5422;
}
.grapeWine .spiritWrap .spiritList{
	height: 485px;
	width: 988px;
	float: right;
	/*background: #ffa;*/
}
.grapeWine .spiritWrap .spiritList ul{
	list-style: none;
	margin-left: 3px;
}
.grapeWine .spiritWrap .spiritList ul li{
	text-align: center;
	border-left: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	width: 196px;
	height: 232px;
	float: left;
	/*background: #aaf;*/
	padding-top: 10px;
	position: relative;
}
.grapeWine .spiritWrap .spiritList ul li .spiritListTic a{
	display: block;
	height: 18px;
	line-height: 18px;
	word-break: all;
	font-size: 12px;
}
.grapeWine .spiritWrap .spiritList ul li .spiritListTic{
	text-align: left;
	width: 160px;
	height: 36px;
	padding: 0 18px;
}
.grapeWine .spiritWrap .spiritList ul li .spiritListPrice a{
	display: block;
	height: 16px;
	word-break: all;
}
.grapeWine .spiritWrap .spiritList ul li .spiritListPrice{
	text-align: left;
	height: 36px;
	width: 160px;
	padding: 0 18px;
}
.grapeWine .spiritWrap .spiritList ul li p.tag{
	display: inline-block;
	width: 45px;
	height: 55px;
	position: absolute;
	background: url('../img/TagBg.png') no-repeat 0 0;
	right: 0;
	top: 0;
	text-align: center;
	color: #fff;
	/*z-index: 999;*/
}
/*底部开始*/
.grapeWine .topTenWrap .hotWordBox{
	float: left;
	width: 186px;
	height: 131px;
	/*background: #ffa;*/
	padding: 20px 10px 10px 14px;
}
.grapeWine .topTenWrap .hotWordBox ul{
	list-style: none;
}
.grapeWine .topTenWrap .hotWordBox ul li{
	margin-top: 5px;
}
.grapeWine .topTenWrap .hotWordBox ul li h3 i{
	display: inline-block;
	vertical-align: middle;
	width: 3px;
	height: 3px;
	text-align: left;
	background: #d02229;
	overflow: hidden;
}
.grapeWine .topTenWrap .hotWordBox ul li h3 span{
	color: #cc0000;
	font-size: 14px;
	font-weight: bold;
	margin-left: 5px;
	vertical-align: middle;
	display: inline-block;
}
.grapeWine .topTenWrap .hotWordBox ul li p{
	overflow: hidden;
	margin-top: 5px;
	width: 178px;
	height: 36px;
	padding-left: 8px;
	word-break: all;
	text-align: left;
	color: #666;
}
.grapeWine .topTenWrap .hotWordBox ul li p a{
	display: inline-block;
	float: left;
	padding-right: 10px;
}
.grapeWine .topTenWrap .hotWordBox ul li p a:hover{
	color: #c00;
	text-decoration: underline;
}
.grapeWine .topTenWrap{
	height: 161px;
	/*background: #000;*/
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	border-left: 1px solid #ececec;
}
/* .grapeWine .topTenWrap .hotWordBox{
	float: left;
	width: 186px;
	height: 131px;
	background: #ffa;
	padding: 20px 10px 10px 14px;
} */
.grapeWine .topTenWrap .topTenBox{
	float: right;
	width: 989px;
	height: 161px;
	/*background: #aff;*/
}
.grapeWine .topTenWrap .topTenBox .topTenNavBox{
	height: 32px;
	line-height: 32px;
	padding: 0 12px;
	/*background: #aaf;*/
}
.grapeWine .topTenWrap .topTenBox .topTenNavBox h3{
	float: left;
}
.grapeWine .topTenWrap .topTenBox .topTenNavBox .topTenNav{
	float: right;
}
.grapeWine .topTenWrap .topTenBox .topTenNavBox .topTenNav a:hover{
	color: #cc0000;
}
.grapeWine .topTenWrap .topTenBox .topTenNavBox h3 i{
	display: inline-block;
	width:11px;
	height:13px;
	background: url('../img/newIndexIcon-24.png') no-repeat -38px 0;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
}
.grapeWine .topTenWrap .topTenBox .topTenConWrap{
	overflow: hidden;
	height: 102px;
	width: 985px;
	padding: 10px 0px 15px 0px;
	background: #fff;
	/*background: #000;*/
}
.grapeWine .topTenWrap .topTenBox .topTenConWrap .topTenCon{
	height: 102px;
	/*width: 985px;*/
	width: 3940px;
	/*background: #c00;*/
}
.grapeWine .topTenWrap .topTenBox .topTenConWrap .topTenCon ul{
	list-style: none;
	/*width: 895px;*/
}
.grapeWine .topTenWrap .topTenBox .topTenConWrap .topTenCon .topTenPic{
	float: left;
}
.grapeWine .topTenWrap .topTenBox .topTenConWrap .topTenCon .topTenTicBox{
	float: right;
	width: 80px;
	padding-top: 5px;
}
.grapeWine .topTenWrap .topTenBox .topTenConWrap .topTenCon .topTenTicBox .topTenTic{
	width: 80px;
	height: 36px;
	overflow: hidden;
}
.grapeWine .topTenWrap .topTenBox .topTenConWrap .topTenCon .topTenTicBox .topTenTic a{
	display: block;
	width: 80px;
	height: 36px;
	word-break: all;
	text-align: left;
}
.grapeWine .topTenWrap .topTenBox .topTenConWrap .topTenCon .topTenTicBox .topTenTic a:hover{
	text-decoration: underline;
	color: #cc0001;
}
.grapeWine .topTenWrap .topTenBox .topTenConWrap .topTenCon .topTenTicBox .topTenPrice{
	/* color: #CD0100; */
	font-size: 16px;
	color: #fff;
	width: 80px;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	margin-top: 5px;
}
.grapeWine .topTenWrap .topTenBox .topTenConWrap .topTenCon ul li{
	/*width: 190px;
	padding-left: 7px;
	float: left;
	margin-top: 10px;
	background: #000;*/
	float: left;
	margin-left: 21px;
}

/*三楼洋酒馆开始*/
/*顶部导航开始*/
.foreignWine{
	margin-top: 10px;
}
.foreignWine .titleBox{
	height: 40px;
	padding:0 3px;
	/*background: #ffa;*/
}
.foreignWine .titleBox .comTitle{
	float: left;
	height: 40px;
	line-height: 40px;
	text-align: left;
	color:#666;
	word-break: break-all;	/*在恰当的地方进行换行*/
}
.foreignWine .titleBox .comTitle i.comIcon1{
	display: inline-block;
	width: 28px;
	height: 29px;
	line-height: 29px;
	text-align: center;
	background: url('../img/newIndexIcon-24.png') no-repeat 0 -95px;
	color: #fff;
	font-size: 18px;
	vertical-align: middle;
	overflow: hidden;
}
.foreignWine .titleBox .comTitle span{
	color: #333;
	font-size: 17px;
	margin-left: 10px;
	vertical-align: middle;
}
.foreignWine .titleBox .rightMenu{
	float: right;
	height:40px;
	line-height: 40px;
}
.foreignWine .titleBox .rightMenu a{
	color: #999;
	padding:0 7px;
}
.foreignWine .titleBox .rightMenu a:hover{
	color: #c00;
	text-decoration: underline;
}
/*中部开始*/
.foreignWine .spiritWrap{
	height: 485px;
	width:;
	border: 0.8px solid #ececec;
	border-top: 1.6px solid #ececec;
}
.foreignWine .spiritWrap ul{
	list-style: none;
}
.foreignWine .spiritWrap ul li{
	float: left;
}
.foreignWine .spiritWrap .sliderBox{
	position: relative;
	float: left;
	width: 210px;
	height: 485px;
	overflow: hidden;
}
.foreignWine .spiritWrap .sliderBox .imgBox{
	width: 840px;
	height: 485px;
}
.foreignWine .spiritWrap .sliderBox .btnBox{
	position: absolute;
	left: 0;
	bottom: 10px;
	width: 210px;
	height: 13px;
	z-index: 2;
	text-align: center;
}
.foreignWine .spiritWrap .sliderBox .btnBg{
	display: inline-block;
	height: 13px;
	width: 84px;
	text-align: center;
}
.foreignWine .spiritWrap .sliderBox .btnBox em{
	cursor: pointer;
	display: inline-block;
	width: 13px;
	height: 13px;
	border-radius:50%;
	background: #fff;
	overflow: hidden;
	text-indent: -9999px;	/*隐藏文字*/
}
.foreignWine .spiritWrap .sliderBox .btnBox em.on{
	background: #fc5422;
}
.foreignWine .spiritWrap .spiritList{
	height: 485px;
	width: 988px;
	float: right;
	/*background: #ffa;*/
}
.foreignWine .spiritWrap .spiritList ul{
	list-style: none;
	margin-left: 3px;
}
.foreignWine .spiritWrap .spiritList ul li{
	text-align: center;
	border-left: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	width: 196px;
	height: 232px;
	float: left;
	/*background: #aaf;*/
	padding-top: 10px;
	position: relative;
}
.foreignWine .spiritWrap .spiritList ul li .spiritListTic a{
	display: block;
	height: 18px;
	line-height: 18px;
	word-break: all;
	font-size: 12px;
}
.foreignWine .spiritWrap .spiritList ul li .spiritListTic{
	text-align: left;
	width: 160px;
	height: 36px;
	padding: 0 18px;
}
.foreignWine .spiritWrap .spiritList ul li .spiritListPrice a{
	display: block;
	height: 16px;
	word-break: all;
}
.foreignWine .spiritWrap .spiritList ul li .spiritListPrice{
	text-align: left;
	height: 36px;
	width: 160px;
	padding: 0 18px;
}
.foreignWine .spiritWrap .spiritList ul li p.tag{
	display: inline-block;
	width: 45px;
	height: 55px;
	position: absolute;
	background: url('../img/TagBg.png') no-repeat 0 0;
	right: 0;
	top: 0;
	text-align: center;
	color: #fff;
	/*z-index: 999;*/
}
/*底部开始*/
.foreignWine .topTenWrap{
	height: 161px;
	/*background: #000;*/
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	border-left: 1px solid #ececec;
}
.foreignWine .topTenWrap .hotWordBox{
	float: left;
	width: 186px;
	height: 131px;
	/*background: #ffa;*/
	padding: 20px 10px 10px 14px;
}
.foreignWine .topTenWrap .hotWordBox ul{
	list-style: none;
}
.foreignWine .topTenWrap .hotWordBox ul li{
	margin-top: 5px;
}
.foreignWine .topTenWrap .hotWordBox ul li h3 i{
	display: inline-block;
	vertical-align: middle;
	width: 3px;
	height: 3px;
	text-align: left;
	background: #d02229;
	overflow: hidden;
}
.foreignWine .topTenWrap .hotWordBox ul li h3 span{
	color: #cc0000;
	font-size: 14px;
	font-weight: bold;
	margin-left: 5px;
	vertical-align: middle;
	display: inline-block;
}
.foreignWine .topTenWrap .hotWordBox ul li p{
	overflow: hidden;
	margin-top: 5px;
	width: 178px;
	height: 36px;
	padding-left: 8px;
	word-break: all;
	text-align: left;
	color: #666;
}
.foreignWine .topTenWrap .hotWordBox ul li p a{
	display: inline-block;
	float: left;
	padding-right: 10px;
}
.foreignWine .topTenWrap .hotWordBox ul li p a:hover{
	color: #c00;
	text-decoration: underline;
}
.foreignWine .topTenWrap .topTenBox{
	float: right;
	width: 989px;
	height: 161px;
	/*background: #aff;*/
}
.foreignWine .topTenWrap .topTenBox .topTenNavBox{
	height: 32px;
	line-height: 32px;
	padding: 0 12px;
	/*background: #aaf;*/
}
.foreignWine .topTenWrap .topTenBox .topTenNavBox h3{
	float: left;
}
.foreignWine .topTenWrap .topTenBox .topTenNavBox .topTenNav{
	float: right;
}
.foreignWine .topTenWrap .topTenBox .topTenNavBox .topTenNav a:hover{
	color: #cc0000;
}
.foreignWine .topTenWrap .topTenBox .topTenNavBox h3 i{
	display: inline-block;
	width:11px;
	height:13px;
	background: url('../img/newIndexIcon-24.png') no-repeat -38px 0;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
}
.foreignWine .topTenWrap .topTenBox .topTenConWrap{
	overflow: hidden;
	height: 102px;
	width: 985px;
	padding: 10px 0px 15px 0px;
	background: #fff;
	/*background: #000;*/
}
.foreignWine .topTenWrap .topTenBox .topTenConWrap .topTenCon{
	height: 102px;
	/*width: 985px;*/
	width: 3940px;
	/*background: #c00;*/
}
.foreignWine .topTenWrap .topTenBox .topTenConWrap .topTenCon ul{
	list-style: none;
	/*width: 895px;*/
}
.foreignWine .topTenWrap .topTenBox .topTenConWrap .topTenCon .topTenPic{
	float: left;
}
.foreignWine .topTenWrap .topTenBox .topTenConWrap .topTenCon .topTenTicBox{
	float: right;
	width: 80px;
	padding-top: 5px;
}
.foreignWine .topTenWrap .topTenBox .topTenConWrap .topTenCon .topTenTicBox .topTenTic{
	width: 80px;
	height: 36px;
	overflow: hidden;
}
.foreignWine .topTenWrap .topTenBox .topTenConWrap .topTenCon .topTenTicBox .topTenTic a{
	display: block;
	width: 80px;
	height: 36px;
	word-break: all;
	text-align: left;
}
.foreignWine .topTenWrap .topTenBox .topTenConWrap .topTenCon .topTenTicBox .topTenTic a:hover{
	text-decoration: underline;
	color: #cc0001;
}
.foreignWine .topTenWrap .topTenBox .topTenConWrap .topTenCon .topTenTicBox .topTenPrice{
	/* color: #CD0100; */
	font-size: 16px;
	color: #fff;
	width: 80px;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	margin-top: 5px;
}
.foreignWine .topTenWrap .topTenBox .topTenConWrap .topTenCon ul li{
	/*width: 190px;
	padding-left: 7px;
	float: left;
	margin-top: 10px;
	background: #000;*/
	float: left;
	margin-left: 21px;
}
/*四楼养生酒&黄酒&啤酒开始*/
/*顶部导航开始*/
.sundryWine{
	margin-top: 10px;
}
.sundryWine .titleBox{
	height: 40px;
	padding:0 3px;
	/*background: #ffa;*/
}
.sundryWine .titleBox .comTitle{
	float: left;
	height: 40px;
	line-height: 40px;
	text-align: left;
	color:#666;
	word-break: break-all;	/*在恰当的地方进行换行*/
}
.sundryWine .titleBox .comTitle i.comIcon1{
	display: inline-block;
	width: 28px;
	height: 29px;
	line-height: 29px;
	text-align: center;
	background: url('../img/newIndexIcon-24.png') no-repeat 0 -95px;
	color: #fff;
	font-size: 18px;
	vertical-align: middle;
	overflow: hidden;
}
.sundryWine .titleBox .comTitle span{
	color: #333;
	font-size: 17px;
	margin-left: 10px;
	vertical-align: middle;
}
.sundryWine .titleBox .rightMenu{
	float: right;
	height:40px;
	line-height: 40px;
}
.sundryWine .titleBox .rightMenu a{
	color: #999;
	padding:0 7px;
}
.sundryWine .titleBox .rightMenu a:hover{
	color: #c00;
	text-decoration: underline;
}
/*中部开始*/
.sundryWine .spiritWrap{
	height: 485px;
	width:;
	border: 0.8px solid #ececec;
	border-top: 1.6px solid #ececec;
}
.sundryWine .spiritWrap ul{
	list-style: none;
}
.sundryWine .spiritWrap ul li{
	float: left;
}
.sundryWine .spiritWrap .sliderBox{
	position: relative;
	float: left;
	width: 210px;
	height: 485px;
	overflow: hidden;
}
.sundryWine .spiritWrap .sliderBox .imgBox{
	width: 840px;
	height: 485px;
}
.sundryWine .spiritWrap .sliderBox .btnBox{
	position: absolute;
	left: 0;
	bottom: 10px;
	width: 210px;
	height: 13px;
	z-index: 2;
	text-align: center;
}
.sundryWine .spiritWrap .sliderBox .btnBg{
	display: inline-block;
	height: 13px;
	width: 84px;
	text-align: center;
}
.sundryWine .spiritWrap .sliderBox .btnBox em{
	cursor: pointer;
	display: inline-block;
	width: 13px;
	height: 13px;
	border-radius:50%;
	background: #fff;
	overflow: hidden;
	text-indent: -9999px;	/*隐藏文字*/
}
.sundryWine .spiritWrap .sliderBox .btnBox em.on{
	background: #fc5422;
}
.sundryWine .spiritWrap .spiritList{
	height: 485px;
	width: 988px;
	float: right;
	/*background: #ffa;*/
}
.sundryWine .spiritWrap .spiritList ul{
	list-style: none;
	margin-left: 3px;
}
.sundryWine .spiritWrap .spiritList ul li{
	text-align: center;
	border-left: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	width: 196px;
	height: 232px;
	float: left;
	/*background: #aaf;*/
	padding-top: 10px;
	position: relative;
}
.sundryWine .spiritWrap .spiritList ul li .spiritListTic a{
	display: block;
	height: 18px;
	line-height: 18px;
	word-break: all;
	font-size: 12px;
}
.sundryWine .spiritWrap .spiritList ul li .spiritListTic{
	text-align: left;
	width: 160px;
	height: 36px;
	padding: 0 18px;
}
.sundryWine .spiritWrap .spiritList ul li .spiritListPrice a{
	display: block;
	height: 16px;
	word-break: all;
}
.sundryWine .spiritWrap .spiritList ul li .spiritListPrice{
	text-align: left;
	height: 36px;
	width: 160px;
	padding: 0 18px;
}
.sundryWine .spiritWrap .spiritList ul li p.tag{
	display: inline-block;
	width: 45px;
	height: 55px;
	position: absolute;
	background: url('../img/TagBg.png') no-repeat 0 0;
	right: 0;
	top: 0;
	text-align: center;
	color: #fff;
	/*z-index: 999;*/
}
/*底部开始*/
.sundryWine .topTenWrap{
	height: 161px;
	/*background: #000;*/
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	border-left: 1px solid #ececec;
}
.sundryWine .topTenWrap .hotWordBox{
	float: left;
	width: 186px;
	height: 131px;
	/*background: #ffa;*/
	padding: 20px 10px 10px 14px;
}
.sundryWine .topTenWrap .hotWordBox ul{
	list-style: none;
}
.sundryWine .topTenWrap .hotWordBox ul li{
	margin-top: 5px;
}
.sundryWine .topTenWrap .hotWordBox ul li h3 i{
	display: inline-block;
	vertical-align: middle;
	width: 3px;
	height: 3px;
	text-align: left;
	background: #d02229;
	overflow: hidden;
}
.sundryWine .topTenWrap .hotWordBox ul li h3 span{
	color: #cc0000;
	font-size: 14px;
	font-weight: bold;
	margin-left: 5px;
	vertical-align: middle;
	display: inline-block;
}
.sundryWine .topTenWrap .hotWordBox ul li p{
	overflow: hidden;
	margin-top: 5px;
	width: 178px;
	height: 36px;
	padding-left: 8px;
	word-break: all;
	text-align: left;
	color: #666;
}
.sundryWine .topTenWrap .hotWordBox ul li p a{
	display: inline-block;
	float: left;
	padding-right: 10px;
}
.sundryWine .topTenWrap .hotWordBox ul li p a:hover{
	color: #c00;
	text-decoration: underline;
}
.sundryWine .topTenWrap .topTenBox{
	float: right;
	width: 989px;
	height: 161px;
	/*background: #aff;*/
}
.sundryWine .topTenWrap .topTenBox .topTenNavBox{
	height: 32px;
	line-height: 32px;
	padding: 0 12px;
	/*background: #aaf;*/
}
.sundryWine .topTenWrap .topTenBox .topTenNavBox h3{
	float: left;
}
.sundryWine .topTenWrap .topTenBox .topTenNavBox .topTenNav{
	float: right;
}
.sundryWine .topTenWrap .topTenBox .topTenNavBox .topTenNav a:hover{
	color: #cc0000;
}
.sundryWine .topTenWrap .topTenBox .topTenNavBox h3 i{
	display: inline-block;
	width:11px;
	height:13px;
	background: url('../img/newIndexIcon-24.png') no-repeat -38px 0;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
}
.sundryWine .topTenWrap .topTenBox .topTenConWrap{
	overflow: hidden;
	height: 102px;
	width: 985px;
	padding: 10px 0px 15px 0px;
	background: #fff;
	/*background: #000;*/
}
.sundryWine .topTenWrap .topTenBox .topTenConWrap .topTenCon{
	height: 102px;
	/*width: 985px;*/
	width: 3940px;
	/*background: #c00;*/
}
.sundryWine .topTenWrap .topTenBox .topTenConWrap .topTenCon ul{
	list-style: none;
	/*width: 895px;*/
}
.sundryWine .topTenWrap .topTenBox .topTenConWrap .topTenCon .topTenPic{
	float: left;
}
.sundryWine .topTenWrap .topTenBox .topTenConWrap .topTenCon .topTenTicBox{
	float: right;
	width: 80px;
	padding-top: 5px;
}
.sundryWine .topTenWrap .topTenBox .topTenConWrap .topTenCon .topTenTicBox .topTenTic{
	width: 80px;
	height: 36px;
	overflow: hidden;
}
.sundryWine .topTenWrap .topTenBox .topTenConWrap .topTenCon .topTenTicBox .topTenTic a{
	display: block;
	width: 80px;
	height: 36px;
	word-break: all;
	text-align: left;
}
.sundryWine .topTenWrap .topTenBox .topTenConWrap .topTenCon .topTenTicBox .topTenTic a:hover{
	text-decoration: underline;
	color: #cc0001;
}
.sundryWine .topTenWrap .topTenBox .topTenConWrap .topTenCon .topTenTicBox .topTenPrice{
	/* color: #CD0100; */
	font-size: 16px;
	color: #fff;
	width: 80px;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	margin-top: 5px;
}
.sundryWine .topTenWrap .topTenBox .topTenConWrap .topTenCon ul li{
	/*width: 190px;
	padding-left: 7px;
	float: left;
	margin-top: 10px;
	background: #000;*/
	float: left;
	margin-left: 21px;
}

/*五楼食品实现*/
/*顶部导航部分实现*/
.food{
	margin-top: 10px;
}
.whiteWine .titleBox{
	height: 40px;
	padding:0 3px;
	/*background: #ffa;*/
}
.food .titleBox .comTitle{
	float: left;
	height: 40px;
	line-height: 40px;
	text-align: left;
	color:#666;
	word-break: break-all;	/*在恰当的地方进行换行*/
}
.food .titleBox .comTitle i.comIcon1{
	display: inline-block;
	width: 28px;
	height: 29px;
	line-height: 29px;
	text-align: center;
	background: url('../img/newIndexIcon-24.png') no-repeat 0 -95px;
	color: #fff;
	font-size: 18px;
	vertical-align: middle;
	overflow: hidden;
}
.food .titleBox .comTitle span{
	color: #333;
	font-size: 17px;
	margin-left: 10px;
	vertical-align: middle;
}
.food .titleBox .rightMenu{
	float: right;
	height:40px;
	line-height: 40px;
}
.food .titleBox .rightMenu a{
	color: #999;
	padding:0 7px;
}
.food .titleBox .rightMenu a:hover{
	color: #c00;
	text-decoration: underline;
}
/*中部实现*/
.food .spiritWrap{
	height: 485px;
	width:;
	border: 0.8px solid #ececec;
	border-top: 1.6px solid #ececec;
}
.food .spiritWrap ul{
	list-style: none;
}
.food .spiritWrap ul li{
	float: left;
}
.food .spiritWrap .sliderBox{
	position: relative;
	float: left;
	width: 210px;
	height: 485px;
	overflow: hidden;
}
.food .spiritWrap .sliderBox .imgBox{
	width: 840px;
	height: 485px;
}
.food .spiritWrap .sliderBox .btnBox{
	position: absolute;
	left: 0;
	bottom: 10px;
	width: 210px;
	height: 13px;
	z-index: 2;
	text-align: center;
}
.food .spiritWrap .sliderBox .btnBg{
	display: inline-block;
	height: 13px;
	width: 84px;
	text-align: center;
}
.food .spiritWrap .sliderBox .btnBox em{
	cursor: pointer;
	display: inline-block;
	width: 13px;
	height: 13px;
	border-radius:50%;
	background: #fff;
	overflow: hidden;
	text-indent: -9999px;	/*隐藏文字*/
}
.food .spiritWrap .sliderBox .btnBox em.on{
	background: #fc5422;
}
.food .spiritWrap .spiritList{
	height: 485px;
	width: 988px;
	float: right;
	/*background: #ffa;*/
}
.food .spiritWrap .spiritList ul{
	list-style: none;
	margin-left: 3px;
}
.food .spiritWrap .spiritList ul li{
	text-align: center;
	border-left: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	width: 196px;
	height: 232px;
	float: left;
	/*background: #aaf;*/
	padding-top: 10px;
	position: relative;
}
.food .spiritWrap .spiritList ul li .spiritListTic a{
	display: block;
	height: 18px;
	line-height: 18px;
	word-break: all;
	font-size: 12px;
}
.food .spiritWrap .spiritList ul li .spiritListTic{
	text-align: left;
	width: 160px;
	height: 36px;
	padding: 0 18px;
}
.food .spiritWrap .spiritList ul li .spiritListPrice a{
	display: block;
	height: 16px;
	word-break: all;
}
.food .spiritWrap .spiritList ul li .spiritListPrice{
	text-align: left;
	height: 36px;
	width: 160px;
	padding: 0 18px;
}
.food .spiritWrap .spiritList ul li p.tag{
	display: inline-block;
	width: 45px;
	height: 55px;
	position: absolute;
	background: url('../img/TagBg.png') no-repeat 0 0;
	right: 0;
	top: 0;
	text-align: center;
	color: #fff;
	/*z-index: 999;*/
}
/*底部开始*/
.food .topTenWrap{
	height: 161px;
	/*background: #000;*/
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	border-left: 1px solid #ececec;
}
.food .topTenWrap .hotWordBox{
	float: left;
	width: 186px;
	height: 131px;
	/*background: #ffa;*/
	padding: 20px 10px 10px 14px;
}
.food .topTenWrap .hotWordBox ul{
	list-style: none;
}.food .topTenWrap .hotWordBox ul li{
	margin-top: 5px;
}
.food .topTenWrap .hotWordBox ul li h3 i{
	display: inline-block;
	vertical-align: middle;
	width: 3px;
	height: 3px;
	text-align: left;
	background: #d02229;
	overflow: hidden;
}
.food .topTenWrap .hotWordBox ul li h3 span{
	color: #cc0000;
	font-size: 14px;
	font-weight: bold;
	margin-left: 5px;
	vertical-align: middle;
	display: inline-block;
}
.food .topTenWrap .hotWordBox ul li p{
	overflow: hidden;
	margin-top: 5px;
	width: 178px;
	height: 36px;
	padding-left: 8px;
	word-break: all;
	text-align: left;
	color: #666;
}
.food .topTenWrap .hotWordBox ul li p a{
	display: inline-block;
	float: left;
	padding-right: 10px;
}
.food .topTenWrap .hotWordBox ul li p a:hover{
	color: #c00;
	text-decoration: underline;
}
.food .topTenWrap .topTenBox{
	float: right;
	width: 989px;
	height: 161px;
	/*background: #aff;*/
}
.food .topTenWrap .topTenBox .topTenNavBox{
	height: 32px;
	line-height: 32px;
	padding: 0 12px;
	/*background: #aaf;*/
}
.food .topTenWrap .topTenBox .topTenNavBox h3{
	float: left;
}
.food .topTenWrap .topTenBox .topTenNavBox .topTenNav{
	float: right;
}
.food .topTenWrap .topTenBox .topTenNavBox .topTenNav a:hover{
	color: #cc0000;
}
.food .topTenWrap .topTenBox .topTenNavBox h3 i{
	display: inline-block;
	width:11px;
	height:13px;
	background: url('../img/newIndexIcon-24.png') no-repeat -38px 0;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
}
.food .topTenWrap .topTenBox .topTenConWrap{
	overflow: hidden;
	height: 102px;
	width: 985px;
	padding: 10px 0px 15px 0px;
	background: #fff;
	/*background: #000;*/
}
.food .topTenWrap .topTenBox .topTenConWrap .topTenCon{
	height: 102px;
	/*width: 985px;*/
	width: 3940px;
	/*background: #c00;*/
}
.food .topTenWrap .topTenBox .topTenConWrap .topTenCon ul{
	list-style: none;
	/*width: 895px;*/
}
.food .topTenWrap .topTenBox .topTenConWrap .topTenCon .topTenPic{
	float: left;
}
.food .topTenWrap .topTenBox .topTenConWrap .topTenCon .topTenTicBox{
	float: right;
	width: 80px;
	padding-top: 5px;
}
.food .topTenWrap .topTenBox .topTenConWrap .topTenCon .topTenTicBox .topTenTic{
	width: 80px;
	height: 36px;
	overflow: hidden;
}
.food .topTenWrap .topTenBox .topTenConWrap .topTenCon .topTenTicBox .topTenTic a{
	display: block;
	width: 80px;
	height: 36px;
	word-break: all;
	text-align: left;
}
.food .topTenWrap .topTenBox .topTenConWrap .topTenCon .topTenTicBox .topTenTic a:hover{
	text-decoration: underline;
	color: #cc0001;
}
.food .topTenWrap .topTenBox .topTenConWrap .topTenCon .topTenTicBox .topTenPrice{
	/* color: #CD0100; */
	font-size: 16px;
	color: #fff;
	width: 80px;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	margin-top: 5px;
}
.food .topTenWrap .topTenBox .topTenConWrap .topTenCon ul li{
	/*width: 190px;
	padding-left: 7px;
	float: left;
	margin-top: 10px;
	background: #000;*/
	float: left;
	margin-left: 21px;
}

/*官方推荐滑动墙start*/
.mt_1{
	position: relative;
	margin-top: 10px;
}
.mt_1 .titleBox{
	height: 43px;
}
.mt_1 .titleBox ul{
	list-style: none;
}
.mt_1 .titleBox ul li{
	float: left;
	width: 90px;
	height: 43px;
	line-height: 43px;
	text-align: center;
	cursor: pointer;
	font-size: 16px;
	margin-right: 15px;
	color: #666;
}
.mt_1 .titleBox ul li:hover{
	color: #c00;
}
.mt_1 .titleSlider{
	position: absolute;
	top: 36px;
	z-index: 1;
	width: 90px;
	height: 7px;
	border-bottom: 2px solid #dd102e;
	text-align: center;
	/*overflow: hidden;*/
}
.mt_1 .titleSlider b{
	border-width: 10px;
	border-style: solid;
	border-color: transparent transparent #dd102e;
	display: inline-block;
	width: 0px;
	height: 0px;
	/*margin-top: -8px;*/
	/*background: #f00;*/
}
.mt_1 .logoBox{
	position: relative;
	background: #fff;
	width: 1168px;
	height: 274px;
	border: 1px solid #ededed;
	padding: 15px;
}
.mt_1 .logoBox .logoAll ul{
	float: left;
	width: 1185px;
	list-style: none;
}
.mt_1 .logoBox .logoAll .logoFirst{
	/*background: #000;*/
	width: 1170px;
	height: 274px;
	position: relative;
	overflow: hidden;
}
.mt_1 .logoBox .logoAll .logoFirst .logoFirstBd{
	/*background: #c00;*/
	width: 10000px;
	height: 274px;
	position: absolute;
	top: 0px;
	left: 0px;
}
.mt_1 .logoBox .logoAll .logoFirst .logoFirstBd ul li{
	float: left;
	width: 180px;
	height: 80px;
	margin: 0 17px 17px 0;
	overflow: hidden;
	background: #000;
	position: relative;
}
.mt_1 .logoBox .optionsID span.prevPage{
	position: absolute;
	left: 8px;	
	top: 130px;
	height: 50px;
	width: 50px;
	cursor: pointer;
	display: block;
	z-index: 1;
	/*background: #000;*/
	background: url('../img/newIndexIcon-24.png') 0 -130px;
}
.mt_1 .logoBox .optionsID span.nextPage{
	position: absolute;
	right: 8px;
	top: 130px;
	height: 50px;
	width: 50px;
	cursor: pointer;
	display: block;
	z-index: 1;
	/*background: #000;*/
	background: url('../img/newIndexIcon-24.png') -56px -130px;		
}



















